body {
    background: #ffffff;
}

.add-mj-con {
    width: 100%;
    overflow: hidden;
}

    .add-mj-con input {
        border: none;
    }

    .add-mj-con .top-info {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        display: flex;
        border-bottom: 1px solid #e5e5e5;
    }

        .add-mj-con .top-info .left {
            margin-right: auto;
            margin-left: 0.5rem;
            color: #000000;
        }

        .add-mj-con .top-info .right {
            color: #999999;
            margin-right: 0.5rem;
        }

            .add-mj-con .top-info .right .icon {
                background: url("../images/href-icon.png") no-repeat center center;
                background-size: 100% 100%;
                display: inline-block;
                width: 0.5rem;
                height: 0.75rem;
                position: relative;
                top: 0.1rem;
            }

    .add-mj-con .bottom-info {
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        display: flex;
        border-bottom: 1px solid #e5e5e5;
    }

        .add-mj-con .bottom-info .left {
            margin-right: auto;
            width: 50%;
            display: flex;
        }

        .add-mj-con .bottom-info .right {
            display: flex;
        }

        .add-mj-con .bottom-info label {
            margin-left: 0.5rem;
            color: #000000;
        }

        .add-mj-con .bottom-info .text-input {
            height: 2.4rem;
            line-height: 2.4rem;
            text-align: center;
            font-size: 0.7rem;
        }

.sub-btn {
    width: 80%;
    height: 2.5rem;
    background: #ff0808;
    display: block;
    line-height: 2.5rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.85rem;
    border-radius: 5px;
    position: absolute;
    left: 50%;
    margin-left: -40%;
    bottom: 5rem;
}
